MIPI CSI接口
MIPI(移动行业处理器接口)是Mobile Industry Processor Interface的缩写。MIPI(移动行业处理器接口)是MIPI联盟发起的为移动应用处理器制定的开放标准。CSI-2(Camera Serial Interface 2)是MIPI 联盟定义的另一种高速接口,主要用于摄像模组和处理器之间的连接。
- Atlas 200I A2 加速模块可提供2路MIPI CSI-2接口,支持如下协议:
- 支持标准MIPI CSI-2 v1.2协议。
- mmDPHY接口可支持标准DPHY协议。
- 可同时支持4路sensor输入,最大支持4096x2160@45fps。
- 单路最多支持8-Lane MIPI DPHY接口,最大支持2.5Gbps/Lane。
- 支持RAW8/RAW10/RAW12/RAW14数据类型解析。
- 支持YUV420 8-bit/YUV422 8-bit数据类型解析。
- 支持最大4路virtual channel。
- 最多支持2帧WDR,支持多种WDR时序。
- Atlas 200I A2 加速模块可提供多种控制信号,特性如下:
- 每个CSI接口支持2路PWM信号,可用于光圈调节。
- 每个CSI接口支持1路VS信号、1路HS信号,分别用于场同步和行同步。
- 每个CSI接口支持1路CAM_GPIO信号,可用于电源使能控制。
管脚序号 |
加速模块信号名 |
信号方向 |
信号类型 |
信号电平 |
用途/描述 |
---|---|---|---|---|---|
P1 |
5V |
Output |
POWER |
5V |
5V电源,管脚P1、P2合计最大电流500mA。 |
P2 |
5V |
Output |
POWER |
5V |
|
P3 |
3V3 |
Output |
POWER |
3.3V |
3.3V电源,管脚P3、P4、P50、P51合计最大电流500mA。 |
P4 |
3V3 |
Output |
POWER |
3.3V |
|
P5 |
1V8 |
Output |
POWER |
1.8V |
1.8V电源,管脚P5、P6合计最大电流500mA。 |
P6 |
1V8 |
Output |
POWER |
1.8V |
|
P7 |
/SENSOR0_RST |
Output |
LVCMOS |
1.8V |
摄像头复位信号。 |
P8 |
GND |
- |
- |
- |
GND |
P9 |
NC |
- |
- |
- |
预留管脚,内部悬空,不使用。 |
P10 |
PWM0 |
Output |
LVCMOS |
1.8V |
PWM0信号,预留功能,可用于调节Sensor光圈。 |
P11 |
GND |
- |
- |
- |
GND |
P12 |
PWM1 |
Output |
LVCMOS |
1.8V |
PWM1信号,预留功能,可用于调节Sensor光圈。 |
P13 |
NC |
- |
- |
- |
预留管脚,内部悬空,不使用。 |
P14 |
GND |
- |
- |
- |
GND |
P15 |
SENSOR0_MCLK0 |
Output |
- |
- |
摄像头0工作时钟信号。 |
P16 |
NC |
- |
- |
- |
预留管脚,内部悬空,不使用。 |
P17 |
GND |
- |
- |
- |
GND |
P18 |
SENSOR0_MCLK1 |
Output |
- |
- |
摄像头1工作时钟信号。 |
P19 |
NC |
- |
- |
- |
预留管脚,内部悬空,不使用。 |
P20 |
GND |
- |
- |
- |
GND |
P21 |
NC |
- |
- |
- |
预留管脚,内部悬空,不使用。 |
P22 |
MIPI_CSI0_D0_N |
Input |
- |
- |
MIPI_CSI_D0接口N端。 |
P23 |
GND |
- |
- |
- |
GND |
P24 |
MIPI_CSI0_D0_P |
Input |
- |
- |
MIPI_CSI_D0接口P端。 |
P25 |
MIPI_CSI0_D2_N |
Input |
- |
- |
MIPI_CSI_D2接口N端。 |
P26 |
GND |
- |
- |
- |
GND |
P27 |
MIPI_CSI0_D2_P |
Input |
- |
- |
MIPI_CSI_D2接口P端。 |
P28 |
MIPI_CSI0_D1_N |
Input |
- |
- |
MIPI_CSI_D1接口N端。 |
P29 |
GND |
- |
- |
- |
GND |
P30 |
MIPI_CSI0_D1_P |
Input |
- |
- |
MIPI_CSI_D1接口P端。 |
P31 |
MIPI_CSI0_D3_N |
Input |
- |
- |
MIPI_CSI_D3接口N端。 |
P32 |
GND |
Input |
- |
- |
GND |
P33 |
MIPI_CSI0_D3_P |
Input |
- |
- |
MIPI_CSI_D3接口P端。 |
P34 |
MIPI_CSI0_CLK0_N |
Output |
- |
- |
MIPI_CSI0_CLK0接口N端。 |
P35 |
GND |
- |
- |
- |
GND |
P36 |
MIPI_CSI0_CLK0_P |
Output |
- |
- |
MIPI_CSI0_CLK0接口P端。 |
P37 |
MIPI_CSI0_CLK1_N |
Output |
- |
- |
MIPI_CSI0_CLK0接口N端。 |
P38 |
GND |
- |
- |
- |
GND |
P39 |
MIPI_CSI0_CLK1_P |
Output |
- |
- |
MIPI_CSI0_CLK0接口P端。 |
P40 |
GPIO1 |
Bidirection |
LVCMOS |
1.8V |
预留GPIO信号。 |
P41 |
GND |
- |
- |
- |
GND |
P42 |
CAM0_GPIO |
Bidirection |
LVCMOS |
3.3V |
预留GPIO信号。 |
P43 |
GPIO2 |
Bidirection |
LVCMOS |
1.8V |
预留GPIO信号。 |
P44 |
I2C_SCL0 |
Output |
LVCMOS |
1.8V |
I2C接口0时钟信号,用于连接摄像头控制接口(CCI)。 |
P45 |
I2C_SDA0 |
Bidirection |
LVCMOS |
1.8V |
I2C接口0数据信号,用于连接摄像头控制接口(CCI)。 |
P46 |
I2C_SCL1 |
Output |
LVCMOS |
1.8V |
I2C接口1时钟信号,用于连接摄像头控制接口(CCI)。 |
P47 |
I2C_SDA1 |
Bidirection |
LVCMOS |
1.8V |
I2C接口1数据信号,用于连接摄像头控制接口(CCI)。 |
P48 |
SENSOR_HS0 |
Bidirection |
LVCMOS |
1.8V |
行参考信号,预留功能,用于从模式Sensor为输入信号,用于主模式Sensor为输出信号,主模式下可选。 |
P49 |
SENSOR_VS0 |
Bidirection |
LVCMOS |
1.8V |
场同步信号,预留功能,用于从模式Sensor为输入信号,用于主模式Sensor为输出信号,主模式下可选。 |
P50 |
3V3 |
Output |
POWER |
3.3V |
3.3V电源,管脚P3、P4、P50、P51合计最大电流500mA。 |
P51 |
3V3 |
Output |
POWER |
3.3V |
Atlas 200I A2 加速模块MIPI CSI接口支持的拓扑连接如图1、图2和图3所示。
Sensor方案 |
MIPI_CSI0_D0/2 |
MIPI_CSI0_D1/3 |
MIPI_CSI1_D0/2 |
MIPI_CSI1_D1/3 |
---|---|---|---|---|
8Lane |
Sensor0 |
|||
(4+4)Lane |
Sensor0 |
Sensor1 |
||
(4+2+2)Lane |
Sensor0 |
Sensor1 |
Sensor2 |
|
(2+2+4)Lane |
Sensor0 |
Sensor1 |
Sensor2 |
|
(2+2+2+2)Lane |
Sensor0 |
Sensor1 |
Sensor2 |
Sensor3 |
Master模式
Atlas 200I A2 加速模块MIPI-CSI接口Master模式典型应用拓扑如下图,该模式下HS和VS信号可选。
Slave模式
Atlas 200I A2 加速模块MIPI-CSI接口支持Slave模式,在Slave模式下,Sensor帧率通过加速模块的HS和VS来设定。
- 图中虚线表示可选项。
- SENSOR_MCLK为Sensor工作时钟,如果Sensor板上有晶振的情况,Atlas 200I A2 加速模块时钟可选,如果Sensor板上无晶振提供时钟,Atlas 200I A2 加速模块时钟必须连接。
双目摄像头连接框图
Atlas 200I A2 加速模块连接双目摄像头时,VSYNC信号由主Sensor输出给到从Sensor,用于主从Sensor之间的信号同步。